package com.hxkcloud.nurse.beans;

import com.google.gson.annotations.Expose;

import java.util.List;

/**
 * Created by william_sun on 2016-11-29.
 * Description:康复计划列表项
 */
public class BetterPlanBean {
    @Expose
    private String orderName;//康复计划单名字
    @Expose
    private String orderId;//康复计划单ID
    @Expose
    private List<BetterPlanDetailBean> orderDetailList;//康复计划单按日期排序列表

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public List<BetterPlanDetailBean> getOrderDetailList() {
        return orderDetailList;
    }

    public void setOrderDetailList(List<BetterPlanDetailBean> orderDetailList) {
        this.orderDetailList = orderDetailList;
    }

    public static class BetterPlanDetailBean {
        @Expose
        private String doOrderDate;//提醒日期
        @Expose
        private List<BetterPlanDetailRemindBean> remindList;//一天相同时间提醒列表

        public List<BetterPlanDetailRemindBean> getRemindList() {
            return remindList;
        }

        public void setRemindList(List<BetterPlanDetailRemindBean> remindList) {
            this.remindList = remindList;
        }

        public String getDoOrderDate() {
            return doOrderDate;
        }

        public void setDoOrderDate(String doOrderDate) {
            this.doOrderDate = doOrderDate;
        }
    }

    public static class BetterPlanDetailRemindBean {
        @Expose
        private List<BetterPlanDetailRemindItemBean> itemList;//提醒项列表
        @Expose
        private List<BetterPlanDetailRemindTimeBean> timeIds;//时间列表

        public List<BetterPlanDetailRemindItemBean> getItemList() {
            return itemList;
        }

        public void setItemList(List<BetterPlanDetailRemindItemBean> itemList) {
            this.itemList = itemList;
        }

        public List<BetterPlanDetailRemindTimeBean> getTimeIds() {
            return timeIds;
        }

        public void setTimeIds(List<BetterPlanDetailRemindTimeBean> timeIds) {
            this.timeIds = timeIds;
        }
    }

    public static class BetterPlanDetailRemindItemBean {
        @Expose
        private String type;//0是测量1是文章2是文字
        @Expose
        private String itemId;//测量id或文章id
        @Expose
        private String content;//文字内容，测量标题，文章标题
        @Expose
        private String kindName;//文章所属类型名

        public String getKindName() {
            return kindName;
        }

        public void setKindName(String kindName) {
            this.kindName = kindName;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getItemId() {
            return itemId;
        }

        public void setItemId(String itemId) {
            this.itemId = itemId;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }
    }

    public static class BetterPlanDetailRemindTimeBean {
        @Expose
        private String time;

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }
    }
}
